package client

import (
	"fmt"
	"os"
)

/**
 ** @author: hui
 ** @email: 3231954428@qq.com
 ** @phone: 15779563913
 ** @DataTime: 2022/4/1 10:49
 **/

/**
	程序交互入口
 */

type Cl struct {
	
}


func (cl *Cl) Run(){

	args := os.Args

	switch args[1] {
	//功能1
	case"NewBlockChain":
		cl.NewBlockChain()
	//功能2
	case "AddBlock":
		cl.AddBlock()
	//功能3
	case "printblock":
		cl.printblock()
	//功能4
	case "getblockcount":
		cl.getblockcount()
	//功能5
	case "Help":
		cl.Help()
	default:
		fmt.Println("没有对用的功能")
		os.Exit(1)
	}
}




